Search
Filter By
Price (per night):
Star rating:
$0 - $39
$40 - $49
$50 - $69
$70 - $119
$120+
1 star
2 stars
3 stars
4 stars
5 stars
Unrated
Review score:
Superb 9+
Very good 8+
Good 7+
Pleasant 6+
All
Facilities:
Wi-fi
Parking
Airport shuttle
Fitness centre
Non-smoking rooms
Swimming pool
Family rooms
Pets allowed
Disabled facilities
Restaurant
Room facilities:
Air conditioning
En-suite
Television
Patio
View
Quinta La Soledad
Calzada de la Escuela 14, Col. San Martin La Quinta, San Cristobal De Las Casas, 29247Show on map 3.37 miles from San Cristobal de Las Casas
Score 9.2 from 1 reviews
Pricesfrom (per room per night)
Single$207.76
Double$313.00
San Jose Olympia
Carretera San Juan Chamula km.1 no. 100-A, San Cristobal De Las Casas, 29247Show on map 2.63 miles from San Cristobal de Las Casas
Score 9.6 from 1 reviews
Pricesfrom (per room per night)
Single120.00
Double120.00
Hotel Hacienda Club La Diligencia
Carretera Panamericana km 1165, San Cristobal De Las Casas, 29247Show on map 2.18 miles from San Cristobal de Las Casas
Score 8.7 from 7 reviews
Pricesfrom (per room per night)
Single46.50
Double211.00
Hotel & Boutique Casa de Lourdes
Calle Rio Mezcalapa, 12. Fraccionamiento La Canada, San Cristobal De Las Casas, 29264Show on map 2.15 miles from San Cristobal de Las Casas
Score 8.5 from 24 reviews
Pricesfrom (per room per night)
Single$65.00
Double$110.00
Cabanas Makarios
Avenida de las Rosas 49, Barrio San Ramon, San Cristobal De Las Casas, 29240Show on map 1.99 miles from San Cristobal de Las Casas
Score 5.7 from 3 reviews
Pricesfrom (per room per night)
Single$32.00
Double$72.90
Molino de la Alborada
Es Periferico Sur Poniente # 74 BARRIO DE MARIA AUXILIADORA, San Cristobal De Las Casas, 29290Show on map 1.75 miles from San Cristobal de Las Casas
Score 7.6 from 12 reviews
Pricesfrom (per room per night)
Single$59.00
Double$139.00
Hotel Villa Mercedes San Cristobal
Diagonal Hermanos Paniagua 32, Barrio de Fatima, San Cristobal De Las Casas, 29264Show on map 1.47 miles from San Cristobal de Las Casas
Score 7.8 from 30 reviews
Pricesfrom (per room per night)
Single$43.65
Double$133.00
Fiesta Inn San Cristobal de Las Casas
Calzada Mexico, Numero 5, San Cristobal De Las Casas, 29264Show on map 1.39 miles from San Cristobal de Las Casas
Score 7.9 from 41 reviews
Pricesfrom (per room per night)
Single$42.84
Double$61.88
La Garita Cabanas
Calzada La Quinta # 82 La Garita, San Cristobal De Las Casas, 29230Show on map 1.35 miles from San Cristobal de Las Casas
Score 7.9 from 29 reviews
Pricesfrom (per room per night)
Single7.00
Double35.00
Villas Los Altos
Periferico Oriente 13, Col. Las Peras, San Cristobal De Las Casas, 29254Show on map 1.28 miles from San Cristobal de Las Casas
Score 9.5 from 6 reviews
Pricesfrom (per room per night)
Single59.42
Double99.00
Hotel Hacienda Don Juan
Prolongacion Insurgentes 162 Colonia Maria Auxiliadora, San Cristobal De Las Casas, 29290Show on map 1.12 miles from San Cristobal de Las Casas
Score 8.4 from 83 reviews
Pricesfrom (per room per night)
Single$32.21
Double$56.57
Parador San Juan de Dios
Calzada Roberta , 16 Colonia 31 de Marzo, San Cristobal De Las Casas, 29229Show on map 1.08 miles from San Cristobal de Las Casas
Score 8.0 from 10 reviews
Pricesfrom (per room per night)
Single$137.38
Double$320.57
Snail Bed & Breakfast
Ejercito Nacional 1 Centro Historico, San Cristobal De Las Casas, 29200Show on map 1.03 miles from San Cristobal de Las Casas
Score 9.2 from 21 reviews
Pricesfrom (per room per night)
Single9.00
Double44.00
Kukurutz Residencia
Real de Mexicanos 21 Barrio de Mexicanos, San Cristobal De Las Casas, 29200Show on map 1.03 miles from San Cristobal de Las Casas
Score 9.1 from 22 reviews
Pricesfrom (per room per night)
Single$65.00
Double$70.00
Hostal La Casa de Paco
Diego de Mazariegos, 80. Colonia La Merced, San Cristobal De Las Casas, 29280Show on map 0.99 miles from San Cristobal de Las Casas
Score 8.5 from 53 reviews
Pricesfrom (per room per night)
Single$7.00
Double$30.50
Rossco Backpackers Hostel
Real de Mexicanos 16, San Cristobal De Las Casas, 29240Show on map 0.99 miles from San Cristobal de Las Casas
Score 8.2 from 107 reviews
Pricesfrom (per room per night)
Single$9.00
Double$42.00
Anthara Hotel by Efecto Chiapas
Real de Mexicanos # 7, Barrio de Mexicanos, San Cristobal De Las Casas, 29220Show on map 0.97 miles from San Cristobal de Las Casas
Score 7.9 from 34 reviews
Pricesfrom (per room per night)
Single$25.00
Double$32.00
Mexicanos 10 CasaVieja
Real de Mexicanos #10, Barrio de Mexicanos, San Cristobal De Las Casas, 29240Show on map 0.96 miles from San Cristobal de Las Casas
Score 10.0 from 1 reviews
Pricesfrom (per room per night)
Single250.00
Double325.00
Hotel Posada Dominnycos
Real de Mexicanos, 1-D, B, San Cristobal De Las Casas, 29260Show on map 0.91 miles from San Cristobal de Las Casas
Score 7.9 from 55 reviews
Pricesfrom (per room per night)
Single$19.00
Double$84.50
Hotel Posada El Zaguan
Guadalupe Victoria, 65 Barrio La Merced, San Cristobal De Las Casas, 29240Show on map 0.91 miles from San Cristobal de Las Casas
Score 9.2 from 227 reviews
Pricesfrom (per room per night)
Single$39.00
Double$50.00
La Casa di Gladys
Av. 5 De Mayo, No.47, San Cristobal De Las Casas, 29240Show on map 0.90 miles from San Cristobal de Las Casas
Score 7.3 from 23 reviews
Pricesfrom (per room per night)
Single55.00
Double117.00
Hotel Bo
Avenida 5 de Mayo 38, San Cristobal De Las Casas, 29240Show on map 0.89 miles from San Cristobal de Las Casas
Score 9.0 from 39 reviews
Pricesfrom (per room per night)
Single$266.00
Double$377.66
Hostel El Mananero
CALLE ESCUADRON 201 #14, San Cristobal De Las Casas, 29240Show on map 0.88 miles from San Cristobal de Las Casas
Score 8.5 from 40 reviews
Pricesfrom (per room per night)
Single10.00
Double57.00
Roberta Bed & Breakfast
Calzada Roberta #7, San Cristobal De Las Casas, 29220Show on map 0.87 miles from San Cristobal de Las Casas
Score 9.1 from 26 reviews
Pricesfrom (per room per night)
Single63.93
Double86.99
Hotel Santo Tomas Mexico San Cristobal de las Casas
Calle Franz Blom 1, San Cristobal De Las Casas, 29230Show on map 0.87 miles from San Cristobal de Las Casas
Score 8.4 from 221 reviews
Pricesfrom (per room per night)
Single$31.18
Double$51.18
Hotel La Casa de Mama
Guadalupe Victoria # 56, Barrio de la Merced, San Cristobal De Las Casas, 29240Show on map 0.85 miles from San Cristobal de Las Casas
Score 8.8 from 31 reviews
Pricesfrom (per room per night)
Single44.00
Double80.00
Azulejos Express
Prolongacion Insurgentes, 150, San Cristobal De Las Casas, 29280Show on map 0.84 miles from San Cristobal de Las Casas
Score 6.6 from 19 reviews
Pricesfrom (per room per night)
Single$128.40
Double$134.90
Iguana Hostel
Chiapa De Corzo 16, San Cristobal De Las Casas, 29220Show on map 0.83 miles from San Cristobal de Las Casas
Score 8.4 from 63 reviews
Pricesfrom (per room per night)
Single$6.25
Double$6.53
Hotel San Luis
Diego de Mazariegos, 51, San Cristobal De Las Casas, 29240Show on map 0.82 miles from San Cristobal de Las Casas
Score 8.5 from 306 reviews
Pricesfrom (per room per night)
Single$14.50
Double$43.50
Posada Ganesha
Calle 28 de Agosto -23, San Cristobal De Las Casas, 29201Show on map 0.82 miles from San Cristobal de Las Casas
Score 8.3 from 99 reviews
Pricesfrom (per room per night)
Single$9.50
Double$32.00
Hotel Tematico Mision Colonial
Diego de Mazariegos 47, San Cristobal De Las Casas, 29240Show on map 0.81 miles from San Cristobal de Las Casas
Score 7.4 from 30 reviews
Pricesfrom (per room per night)
Single$48.00
Double$72.00
Nuestras Raices Hotel - Museo - Restaurante
Diego de Mazariegos 43, San Cristobal De Las Casas, 29240Show on map 0.80 miles from San Cristobal de Las Casas
Score 8.6 from 6 reviews
Pricesfrom (per room per night)
Single$66.00
Double$90.00
Hotel Villas Casa Morada
Avenida Diego Dugelay 45 El Cerrillo, San Cristobal De Las Casas, 29220Show on map 0.80 miles from San Cristobal de Las Casas
Score 8.9 from 36 reviews
Pricesfrom (per room per night)
Single$96.53
Double$133.20
Hotel Casa Selah
Avenida 12 de Octubre, 7, San Cristobal De Las Casas, 29200Show on map 0.79 miles from San Cristobal de Las Casas
Score 9.3 from 332 reviews
Pricesfrom (per room per night)
Single51.00
Double105.40
Hotel Posada Primavera
16 de Septiembre #26, Centro, San Cristobal De Las Casas, 29240Show on map 0.79 miles from San Cristobal de Las Casas
Score 8.8 from 154 reviews
Pricesfrom (per room per night)
Single34.00
Double58.00
Hotel Jardines Del Centro
Calle 1ro De Marzo # 29, San Cristobal De Las Casas, 29200Show on map 0.78 miles from San Cristobal de Las Casas
Score 6.7 from 28 reviews
Pricesfrom (per room per night)
Single$59.28
Double$94.16
Hotel Museo Na Bolom
Vicente Guerrero 33, San Cristobal De Las Casas, 29220Show on map 0.77 miles from San Cristobal de Las Casas
Score 7.8 from 52 reviews
Pricesfrom (per room per night)
Single$60.00
Double$75.00
Hotel Mansion Del Valle
Calle Diego De Manzarieos 39, San Cristobal De Las Casas, 29240Show on map 0.77 miles from San Cristobal de Las Casas
Score 8.0 from 188 reviews
Pricesfrom (per room per night)
Single$890.10
Double$2110.01
Casa del Alma Hotel Boutique & Spa
Avenida 16 de Septiembre # 24 Centro, San Cristobal De Las Casas, 29200Show on map 0.77 miles from San Cristobal de Las Casas
Score 9.0 from 37 reviews
Pricesfrom (per room per night)
Single$151.20
Double$468.75
Guayaba Inn Boutique Hotel
Comitan 55, San Cristobal De Las Casas, 29220Show on map 0.76 miles from San Cristobal de Las Casas
Score 9.5 from 74 reviews
Pricesfrom (per room per night)
Single$102.73
Double$153.56
Hotel Posada Jauja
Calle Leona Vicario # 4, Barrio de Guadalupe, Entre Ejercito Nacional y Flavio A. Paniagua, San Cristobal De Las Casas, 29230Show on map 0.76 miles from San Cristobal de Las Casas
Score 7.7 from 30 reviews
Pricesfrom (per room per night)
Single11.90
Double24.00
Hotel Catedral
Calle Guadalupe Victoria, 21, San Cristobal De Las Casas, 29250Show on map 0.74 miles from San Cristobal de Las Casas
Score 5.8 from 8 reviews
Pricesfrom (per room per night)
Single73.00
DoubleNULL
Holiday Inn San Cristobal Espanol
Calle Primero de Marzo, 15, San Cristobal De Las Casas, 29200Show on map 0.73 miles from San Cristobal de Las Casas
Score 8.3 from 122 reviews
Pricesfrom (per room per night)
Single$62.70
Double$98.99
Casa De Yagil
Guadalupe Victoria 1 B, San Cristobal De Las Casas, 22920Show on map 0.73 miles from San Cristobal de Las Casas
Score 9.3 from 5 reviews
Pricesfrom (per room per night)
Single11.00
DoubleNULL
Hotel Casa Mexicana
Calle 28 de Agosto 1, Colonia Centro, San Cristobal De Las Casas, 29200Show on map 0.73 miles from San Cristobal de Las Casas
Score 8.4 from 117 reviews
Pricesfrom (per room per night)
Single$60.00
Double$130.00
Posada del Abuelito Boutique Hostel
Calle Tapachula 18, San Cristobal De Las Casas, 29230Show on map 0.72 miles from San Cristobal de Las Casas
Score 9.2 from 33 reviews
Pricesfrom (per room per night)
Single$9.00
Double$9.00
Posada Sancris
Tapachula, 14, San Cristobal De Las Casas, 29220Show on map 0.72 miles from San Cristobal de Las Casas
Score 8.5 from 230 reviews
Pricesfrom (per room per night)
Single$29.00
Double$50.00
Hotel Posada El Paraiso
5 de Febrero 19, Centro Historico, San Cristobal De Las Casas, 29200Show on map 0.72 miles from San Cristobal de Las Casas
Score 8.4 from 40 reviews
Pricesfrom (per room per night)
Single$52.00
Double$82.00
Hotel La Casona
5 de Mayo 5, Colonia Centro, San Cristobal De Las Casas, 29200Show on map 0.72 miles from San Cristobal de Las Casas
Score 8.0 from 40 reviews
Pricesfrom (per room per night)
Single$35.00
Double$47.00
Terraza Suites (Only Adults)
Ejercito Nacional 1, Barrio el Cerrillo, San Cristobal De Las Casas, 29220Show on map 0.71 miles from San Cristobal de Las Casas
Score 7.9 from 14 reviews
Pricesfrom (per room per night)
Single$150.00
Double$65.00
La Casa de la Abuela
Carretera Internacional Km. 1171, San Cristobal De Las Casas, 29270Show on map 0.71 miles from San Cristobal de Las Casas
Score 8.1 from 20 reviews
Pricesfrom (per room per night)
Single$7.00
Double$81.00
Hotel Provincia
Calle 1ro de Marzo 9, Centro, San Cristobal De Las Casas, 29200Show on map 0.71 miles from San Cristobal de Las Casas
Score 8.8 from 70 reviews
Pricesfrom (per room per night)
Single77.52
Double143.87
Puerta Vieja Hostel
Calle Diego de Mazariegos 23, San Cristobal De Las Casas, 29240Show on map 0.70 miles from San Cristobal de Las Casas
Score 8.9 from 241 reviews
Pricesfrom (per room per night)
Single7.43
Double36.00
Hotel Jardines Del Cerrillo
Belisario Dominguez 27, San Cristobal De Las Casas, 29220Show on map 0.69 miles from San Cristobal de Las Casas
Score 6.9 from 52 reviews
Pricesfrom (per room per night)
Single$38.08
Double$94.16
Plaza Gallery Hotel & Boutique
Guadalupe Victoria esq. 16 de Septiembre, Centro, San Cristobal De Las Casas, 29200Show on map 0.67 miles from San Cristobal de Las Casas
Score 9.0 from 41 reviews
Pricesfrom (per room per night)
Single$110.00
Double$170.50
Posada Mi Casa
Calle Ejercito Nacional 14, Barrio del Cerrillo, San Cristobal De Las Casas, 29200Show on map 0.67 miles from San Cristobal de Las Casas
Score 7.3 from 2 reviews
Pricesfrom (per room per night)
Single9.00
Double90.00
Hotel Boutique Las Escaleras
Isauro Rossete 4, Barrio La Merced, San Cristobal De Las Casas, 29240Show on map 0.67 miles from San Cristobal de Las Casas
Score 8.5 from 28 reviews
Pricesfrom (per room per night)
Single78.03
Double534.13
Planet Hostel
Cintalapa #6, San Cristobal De Las Casas, 29220Show on map 0.67 miles from San Cristobal de Las Casas
Score 7.9 from 148 reviews
Pricesfrom (per room per night)
Single8.00
Double100.00
Hostal Posada Mirador
Calle Cumbres de Guadalupe 2, San Cristobal De Las Casas, 29230Show on map 0.67 miles from San Cristobal de Las Casas
Score 8.9 from 55 reviews
Pricesfrom (per room per night)
Single6.34
Double25.26
Rincon del Arco
Ejercito Nacional 66, Barrio del Cerrillo, San Cristobal De Las Casas, 29220Show on map 0.65 miles from San Cristobal de Las Casas
Score 8.2 from 28 reviews
Pricesfrom (per room per night)
Single$64.00
Double$65.00
Casa de Guadalupe
Real de Guadalupe, 172, San Cristobal De Las Casas, 29300Show on map 0.64 miles from San Cristobal de Las Casas
Score 7.7 from 20 reviews
Pricesfrom (per room per night)
Single$50.22
Double$332.83
Hotel Diego de Mazariegos
Maria Adelina Flores, 2 Colonia Centro, San Cristobal De Las Casas, 29200Show on map 0.64 miles from San Cristobal de Las Casas
Score 8.6 from 378 reviews
Pricesfrom (per room per night)
Single$52.50
Double$127.67
Hotel Grand Maria
Flavio A. Paniagua Num. 17, San Cristobal De Las Casas, 29230Show on map 0.63 miles from San Cristobal de Las Casas
Score 8.8 from 171 reviews
Pricesfrom (per room per night)
Single38.66
Double120.05
Hotel Casa Mia
Flavio A. Paniagua No. 30, Centro, San Cristobal De Las Casas, 29220Show on map 0.62 miles from San Cristobal de Las Casas
Score 7.8 from 59 reviews
Pricesfrom (per room per night)
Single35.00
Double46.00
Hotel Jovel
Calle Flavio A. Paniagua No. 27, Colonia Centro, San Cristobal De Las Casas, 29220Show on map 0.61 miles from San Cristobal de Las Casas
Score 7.5 from 27 reviews
Pricesfrom (per room per night)
Single$45.00
Double$59.00
Casa Monad
Flavio A. Paniagua 31, San Cristobal De Las Casas, 29250Show on map 0.61 miles from San Cristobal de Las CasasPricesfrom (per room per night)
Single10.00
Double110.00
Hotel Real del Valle
Real de Guadalupe #14 Centro, San Cristobal De Las Casas, 29200Show on map 0.59 miles from San Cristobal de Las Casas
Score 8.3 from 71 reviews
Pricesfrom (per room per night)
Single33.00
Double49.00
Hotel San Martin
Real de Guadalupe 16, Colonia Centro, San Cristobal De Las Casas, 29200Show on map 0.58 miles from San Cristobal de Las Casas
Score 7.9 from 28 reviews
Pricesfrom (per room per night)
Single$29.70
Double$72.20
Hotel Ciudad Real Centro Historico
Plaza 31 de Marzo # 10, Col. Centro, San Cristobal De Las Casas, 29200Show on map 0.58 miles from San Cristobal de Las Casas
Score 8.3 from 31 reviews
Pricesfrom (per room per night)
Single$52.52
Double$90.60
Hostel Deja Vu
Prof. Maria Adelina Flores 15, San Cristobal De Las Casas, 29200Show on map 0.57 miles from San Cristobal de Las Casas
Score 6.6 from 12 reviews
Pricesfrom (per room per night)
Single6.00
Double16.00